john james macleod meaning in English
n. john james macleod (1876-1935), physiologist from scotland who guided the research which led to the discovery of insulin, winner of the 1923 nobel prize for medicine and physiology together with sir frederick g. banting